/*
 * @: 
 * @Version: 1.0
 * @Autor: ziwei
 * @Date: 2022-02-25 14:30:07
 * @LastEditors: ziwei
 * @LastEditTime: 2022-02-25 15:53:59
 */
class DonePlugin{
  constructor(options){
    this.options = options
  }
  apply(compiler){
    //同步
    compiler.hooks.done.tap('DonePlugin',(stats)=>{
      console.log('DonePlugin');
    })
    //异步
    // compiler.hooks.done.tapAsync('DonePlugin',(stats)=>{
    //   console.log(stats);
    // })
    // //promise
    // compiler.hooks.donw.tapPromise('DonePlugin',()=>{
    //   console.log(stats);
    //   resolve()
    // })
  }
}
module.exports = DonePlugin

